toroidal reflector - Spanish English Dictionary